#include <stdlib.h>
#include <stdio.h>

/* Passagem de parametro por referencia. */
void troca(int * c, int * d){
  int aux;
	
  printf("Parametros recebidos: %d %d\n", *c, *d);
  aux = *c;
  *c = *d;
  *d = aux; 
  printf("Valores trocados: %d %d\n", *c, *d); 
}

void main() {
  int a, b;
	
  printf("Digite 2 valores inteiros:\n");
  scanf("%d %d", &a, &b);
  printf("Valores lidos: %d %d\n", a, b);
  troca(&a, &b); 
  printf("Valores no programa principal: %d %d\n", a, b);
}
